"""
此内容作为了解内容，不作为重点
1. 变量和数据是分开存储的, 数据保存在内存中的一个位置
2. 变量保存着数据在内存中的地址
3. 变量记录数据的内存地址即为: 引用
4. id(变量)：查看变量所保存数据的引用地址
5. 引用地址相等，说明指向同一个内存空间
6. 如果变量已经被定义, 重新给变量赋新值的时候, 本质上是修改了数据的引用
"""

# 3. 变量记录数据的内存地址即为: 引用
# 4. id(变量)：查看变量所保存数据的引用地址（记忆）
a = 1
print(id(a))

# 6. 如果变量已经被定义, 重新给变量赋新值的时候, 本质上是修改了数据的引用
a = 2
print(id(a))

# 5. 引用地址相等，说明指向同一个内存空间(记忆)
b = a
print(a, b)
print(id(a), id(b))